/**
 * 
 */
package STUDENTS.NGUYENQUANGTAM;

import java.util.Scanner;

/**
 * @author Mr. Tam
 *
 */
public class exercise6 {
	public static void main(String[] args) {
		System.out.println("Chương trình giải phương trình bậc 2: Ax^2 + Bx + C = 0\n");
		double a, b, c, x, x1, x2;
		String strTemp;
		System.out.println("Mời nhập hệ số A, B, C của phương trình!");
		Scanner sc = new Scanner(System.in);
		strTemp = sc.nextLine();
		a = Double.parseDouble(strTemp);
		strTemp = sc.nextLine();
		b = Double.parseDouble(strTemp);
		strTemp = sc.nextLine();
		c = Double.parseDouble(strTemp);
		double delta;
		if (a == 0) {
			System.out.println("Phương trình có nghiệm x = " + -c / b);
		}
		
		delta = b * b - 4 * a * c;
		if (delta > 0) {
			x1 = (-b + Math.sqrt(delta)) / (2 * a);
			x2 = (-b - Math.sqrt(delta)) / (2 * a);
			System.out.println("Phương trình có 2 nghiệm x1 = " + x1 + "và x2 = " + x2);
		} else if (delta < 0) {
			System.out.println("Phương trình vô nghiệm");
		} else if (delta == 0) {
			x = (-b + Math.sqrt(delta)) / (2 * a);
			System.out.println("Phương trình có 2 nghiệm kép x1, x2 = " + x);
		}
	}
}
